home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Belgian Amiga Club - ADF Collection
/
BS1 part 27.zip
/
BS1 part 27
/
MFlame4AdproV2.07.adf
/
Install-MultiFrame-ADPro
< prev
next >
Wrap
Text File
|
1978-09-05
|
4KB
|
201 lines
; Multiframe-ADPro 2.07 Install Script
;
; Version 1.0 of Multiframe-ADPro Script
; by Mark Thomas
; Do Multiframe-ADPro and MultiData
(if
(= @user-level 2)
(set @default-dest
(askdir
(prompt "Where would you like the Multiframe-ADPro program installed?\nA drawer will be created for it.")
(help
(cat "A drawer will be created and Multiframe-ADPro along with the MultiData drawer will be installed in that drawer.\n\n" @askdir-help)
)
(default @default-dest)
)
)
)
(set @default-dest
(tackon @default-dest "Multiframe")
)
(makedir @default-dest
(infos)
)
(askdisk
(prompt "Please insert the Multiframe disk in any drive.")
(dest "Multiframe")
(help @askdisk-help)
)
(copyfiles
(source "Multiframe:")
(dest @default-dest)
(choices "Multiframe-ADPro" "MultiData")
(infos)
)
; Do Background
(set background-drawer @default-dest)
(if
(= @user-level 2)
(set background-drawer
(askdir
(prompt "Where would you like the Background drawer installed?")
(help
(cat "The Background drawer will be installed where you specify.\n\n" @askdir-help)
)
(default background-drawer)
)
)
)
(askdisk
(prompt "Please insert the Multiframe disk in any drive.")
(dest "Multiframe")
(help @askdisk-help)
)
(copyfiles
(source "Multiframe:")
(dest background-drawer)
(choices "Background")
(infos)
)
(set drawer-default background-drawer)
(set background-drawer
(tackon background-drawer "Background")
)
; Do Foreground
(set foreground-drawer drawer-default)
(if
(= @user-level 2)
(set foreground-drawer
(askdir
(prompt "Where would you like the Foreground drawer installed?")
(help
(cat "The Foreground drawer will be installed where you specify.\n\n" @askdir-help)
)
(default foreground-drawer)
)
)
)
(askdisk
(prompt "Please insert the Multiframe disk in any drive.")
(dest "Multiframe")
(help @askdisk-help)
)
(copyfiles
(source "Multiframe:")
(dest foreground-drawer)
(choices "Foreground")
(infos)
)
(set foreground-drawer
(tackon foreground-drawer "Foreground")
)
; Do Alpha
(set alpha-drawer drawer-default)
(if
(= @user-level 2)
(set alpha-drawer
(askdir
(prompt "Where would you like the Alpha drawer installed?")
(help
(cat "The Alpha drawer will be installed where you specify.\n\n" @askdir-help)
)
(default alpha-drawer)
)
)
)
(askdisk
(prompt "Please insert the Multiframe disk in any drive.")
(dest "Multiframe")
(help @askdisk-help)
)
(copyfiles
(source "Multiframe:")
(dest alpha-drawer)
(choices "Alpha")
(infos)
)
(set alpha-drawer
(tackon alpha-drawer "Alpha")
)
; Do Destination
(set destination-drawer drawer-default)
(if
(= @user-level 2)
(set destination-drawer
(askdir
(prompt "Where would you like the Destination drawer installed?")
(help
(cat "The Destination drawer will be installed where you specify.\n\n" @askdir-help)
)
(default destination-drawer)
)
)
)
(askdisk
(prompt "Please insert the Multiframe disk in any drive.")
(dest "Multiframe")
(help @askdisk-help)
)
(copyfiles
(source "Multiframe:")
(dest destination-drawer)
(choices "Destination")
(infos)
)
(set destination-drawer
(tackon destination-drawer "Destination")
)
(set multidata-drawer
(tackon @default-dest "multidata")
)
; Do assignments
(makeassign "MULTIFRAME" @default-dest)
(makeassign "MULTIDATA" multidata-drawer)
(makeassign "BACKGROUND" background-drawer)
(makeassign "FOREGROUND" foreground-drawer)
(makeassign "ALPHA" alpha-drawer)
(makeassign "DESTINATION" destination-drawer)
; Patch User-Startup
(startup "MULTIFRAME"
(prompt "Do you want the Multiframe assignments to be added to your User-Startup file?")
(help @startup-help)
(command
('Assign MULTIFRAME: "%s"\n' @default-dest)
('Assign MULTIDATA: "%s"\n' multidata-drawer)
('Assign BACKGROUND: "%s"\n' background-drawer)
('Assign FOREGROUND: "%s"\n' foreground-drawer)
('Assign ALPHA: "%s"\n' alpha-drawer)
('Assign DESTINATION: "%s"\n' destination-drawer)
)
)